package com.alinesno.cloud.base.logger.alarm.impl;

import java.util.List;

import org.springframework.stereotype.Component;

import com.alinesno.cloud.base.logger.alarm.AlarmService;
import com.alinesno.cloud.base.logger.alarm.constants.AlarmTypeConstants;
import com.alinesno.cloud.base.logger.entity.LogTriggerConditionEntity;
import com.alinesno.cloud.base.logger.entity.LogTriggerEntity;
import com.alinesno.cloud.base.notice.entity.EmailSendEntity;
import com.alinesno.cloud.base.notice.entity.SmsSendEntity;

/**
 * 业务异常通知 
 * 
 * @author WeiXiaoJin
 * @since 2020年1月29日 下午19:45:08
 */
@Component(AlarmTypeConstants.ALARM_BUSINESS + AlarmTypeConstants.SERVICE_SUFFIX)
public class BusinessAlarmServiceImpl extends AlarmService {

	@Override
	public boolean doAlarm(LogTriggerEntity e , List<LogTriggerConditionEntity> cList) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	protected EmailSendEntity generatorEmail(LogTriggerEntity e) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected SmsSendEntity generatorSms(LogTriggerEntity e) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected void generatorWechat(LogTriggerEntity e) {
		// TODO Auto-generated method stub

	}

	@Override
	protected void generatorDingtalk(LogTriggerEntity e) {
		// TODO Auto-generated method stub

	}

}
